package com.lekang.le.service;

import com.github.pagehelper.PageInfo;
import com.lekang.ZcqEntity.*;

import java.util.List;

public interface BillZcqService {
    PageInfo<BillInfoDTO> list( String billNo,String elderlyName,String elderlyIdCard,String transactionStatus,Integer pageNum, Integer pageSize);

    BillInfoDTO detail(String billNo);

    Integer cancel(String billNo);

    PageInfo<RefundRecord> refund(RefundRecordQuery refundRecordQuery);

    Integer pay(String billNo);

    List<String> elderlyList();

    List<String> allBilledElderly();

    Integer generateMonthly(String elderlyName);

    PageInfo<DebtOverdueVo> refundList(String elderlyName, String bedNo, Integer pageNum, Integer pageSize);

    List<BillDetailVoZcq> elderlyBills(String elderlyName);
}
